package com.atguigu.gmall.product.service;

import com.atguigu.gmall.model.product.BaseCategoryTrademark;
import com.atguigu.gmall.model.product.BaseTrademark;
import com.atguigu.gmall.model.product.CategoryTrademarkVo;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * @author 里
 * @Data:2021/11/11/0:29
 * @Description:
 */
public interface BaseCategoryTrademarkService extends IService<BaseCategoryTrademark> {

    //根据分类Id获取品牌集合列表
    List<BaseTrademark> findTrademarkList(Long category3Id);
    //删除分类与品牌的关联数据
    void removeBaseCategoryTrademarkById(Long category3Id, Long trademarkId);
    // 根据三级分类id获取未关联的品牌数据集合
    List<BaseTrademark> findCurrentTrademarkList(Long category3Id);
    //保存分类id与品牌数据的对应关系
    void save(CategoryTrademarkVo categoryTrademarkVo);
}
